[INFO] fetching crate zerogc-context 0.2.0-alpha.2...
[INFO] building zerogc-context-0.2.0-alpha.2 against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] extracting crate zerogc-context 0.2.0-alpha.2 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate zerogc-context 0.2.0-alpha.2 on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate zerogc-context 0.2.0-alpha.2
[INFO] finished tweaking crates.io crate zerogc-context 0.2.0-alpha.2
[INFO] tweaked toml for crates.io crate zerogc-context 0.2.0-alpha.2 written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8a763721f7876511edebd26df9c72d000749c60bc6e6eb342ec3700e2bc34040
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "8a763721f7876511edebd26df9c72d000749c60bc6e6eb342ec3700e2bc34040", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a763721f7876511edebd26df9c72d000749c60bc6e6eb342ec3700e2bc34040", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a763721f7876511edebd26df9c72d000749c60bc6e6eb342ec3700e2bc34040", kill_on_drop: false }`
[INFO] [stdout] 8a763721f7876511edebd26df9c72d000749c60bc6e6eb342ec3700e2bc34040
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 2ff93eb4f4b227e39c8a12ce30803160bdacc7166a5c1e925332e779ebed8841
[INFO] running `Command { std: "docker" "start" "-a" "2ff93eb4f4b227e39c8a12ce30803160bdacc7166a5c1e925332e779ebed8841", kill_on_drop: false }`
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling smallvec v1.6.1
[INFO] [stderr]    Compiling instant v0.1.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling syn v1.0.72
[INFO] [stderr]    Compiling lock_api v0.4.4
[INFO] [stderr]    Compiling parking_lot_core v0.8.3
[INFO] [stderr]    Compiling parking_lot v0.11.1
[INFO] [stderr]    Compiling zerogc-derive v0.2.0-alpha.3
[INFO] [stderr]    Compiling zerogc v0.2.0-alpha.3
[INFO] [stderr]    Compiling zerogc-context v0.2.0-alpha.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `zerogc::Gc`
[INFO] [stdout]   --> src/collector.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use zerogc::{Gc, GcSafe, GcSystem, Trace, GcSimpleAlloc, NullTrace, TraceImmutable, GcVisitor};
[INFO] [stdout]    |              ^^ no `Gc` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::Gc`
[INFO] [stdout]   --> src/handle.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::{Gc, WeakCollectorRef, CollectorId, CollectorContext, CollectorRef, CollectionManager};
[INFO] [stdout]    |             ^^ no `Gc` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `gc_write_barrier` is not a member of trait `zerogc::CollectorId`
[INFO] [stdout]    --> src/collector.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 | /     unsafe fn gc_write_barrier<'gc, T, V>(
[INFO] [stdout] 281 | |         owner: &Gc<'gc, T, Self>,
[INFO] [stdout] 282 | |         value: &Gc<'gc, V, Self>,
[INFO] [stdout] 283 | |         field_offset: usize
[INFO] [stdout] 284 | |     ) where T: GcSafe + ?Sized + 'gc, V: GcSafe + ?Sized + 'gc {
[INFO] [stdout] 285 | |         C::gc_write_barrier(owner, value, field_offset)
[INFO] [stdout] 286 | |     }
[INFO] [stdout]     | |_____^ not a member of trait `zerogc::CollectorId`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Gc`
[INFO] [stdout]    --> src/collector.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | / unsafe impl<'gc, T, C> GcSimpleAlloc<'gc, T> for CollectorContext<C>
[INFO] [stdout] 337 | |     where T: GcSafe + 'gc, C: RawSimpleAlloc {
[INFO] [stdout] 338 | |     #[inline]
[INFO] [stdout] 339 | |     fn alloc(&'gc self, value: T) -> Gc<'gc, T, Self::Id> {
[INFO] [stdout] 340 | |         C::alloc(self, value)
[INFO] [stdout] 341 | |     }
[INFO] [stdout] 342 | | }
[INFO] [stdout]     | |_^ missing `Gc` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `type Gc = Type;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Gc`
[INFO] [stdout]    --> src/handle.rs:439:1
[INFO] [stdout]     |
[INFO] [stdout] 439 | / unsafe impl<'new_gc, T, C> GcBindHandle<'new_gc, T> for GcHandle<T, C>
[INFO] [stdout] 440 | |     where T: GcSafe, T: GcRebrand<'new_gc, CollectorId<C>>,
[INFO] [stdout] 441 | |           T::Branded: GcSafe, C: RawHandleImpl {
[INFO] [stdout] 442 | |     #[inline]
[INFO] [stdout] ...   |
[INFO] [stdout] 474 | |
[INFO] [stdout] 475 | | }
[INFO] [stdout]     | |_^ missing `Gc` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `type Gc = Type;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `Gc`
[INFO] [stdout]    --> src/handle.rs:599:1
[INFO] [stdout]     |
[INFO] [stdout] 599 | / unsafe impl<'gc, 'a, T, C> GcHandleSystem<'gc, 'a, T> for CollectorRef<C>
[INFO] [stdout] 600 | |     where C: RawHandleImpl,
[INFO] [stdout] 601 | |           T: GcSafe + 'gc,
[INFO] [stdout] 602 | |           T: GcErase<'a, CollectorId<C>>,
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |     }
[INFO] [stdout] 629 | | }
[INFO] [stdout]     | |_^ missing `Gc` in implementation
[INFO] [stdout]     |
[INFO] [stdout]     = help: implement the missing item: `type Gc = Type;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0407, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zerogc-context`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "2ff93eb4f4b227e39c8a12ce30803160bdacc7166a5c1e925332e779ebed8841", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2ff93eb4f4b227e39c8a12ce30803160bdacc7166a5c1e925332e779ebed8841", kill_on_drop: false }`
[INFO] [stdout] 2ff93eb4f4b227e39c8a12ce30803160bdacc7166a5c1e925332e779ebed8841
